shallow copy and deep copy example